#main .ma1 {
width: 100%;
display: table;
margin: auto;
}

#main .ma1 .types {
float: left;
display: inline;
width: 235px;
height: 351px;
background-image: url(../images/head1.png);
background-repeat: no-repeat;
background-position: 0px -392px;
}

#main .ma1 .types .zcd {
width: 225px;
margin-left: 5px;
margin-top: 36px;
display: table;
}

#main .ma1 .types .zcd .cd1 {
width: 100%;
height: 40px;
border-bottom: solid 1px #dddddd;
}

#main .ma1 .types .zcd .cd1 li {
float: left;
display: inline;
}

#main .ma1 .types .zcd .cd1 .l1 {
width: 72px;
color: #000000;
font-size: 14px;
line-height: 40px;
}

#main .ma1 .types .zcd .cd1 .l4 img {
margin-top: 18px;
}

#main .ma1 .types .zcd .cd1 .l2 {
width: 67px;
}

#main .ma1 .types .zcd .cd1 .l2 .hs {
width: 100%;
margin-top: 3px;
}

#main .ma1 .types .zcd .cd1 .l2 .hs a {
display: block;
background-image: url(../images/flag8.gif);
background-repeat: no-repeat;
font-family: Arial, Helvetica, sans-serif;
color: #333333;
text-decoration: none;
margin-left: 3px;
height:16px;
padding-top:1px;
}

#main .ma1 .types .zcd .cd1 .l2 .hs a:hover {
display: block;
background-image: url(../images/flag8.gif);
background-repeat: no-repeat;
font-family: Arial, Helvetica, sans-serif;
color: #333333;
text-decoration: underline;
margin-left: 3px;
cursor: pointer;
height:16px;
padding-top:1px;
}

#main .ma1 .types .zcd .cd1 .l2 .hs a.ts {
display: block;
background-image: url(../images/flag8.gif);
background-repeat: no-repeat;
font-family: Arial, Helvetica, sans-serif;
color: #cc0000;
text-decoration: none;
margin-left: 3px;
height:16px;
padding-top:1px;
}

#main .ma1 .types .zcd .cd1 .l2 .hs a.ts:hover {
display: block;
background-image: url(../images/flag8.gif);
background-repeat: no-repeat;
font-family: Arial, Helvetica, sans-serif;
color: #cc0000;
text-decoration: underline;
margin-left: 3px;
cursor: pointer;
height:16px;
padding-top:1px;
}


#main .ma1 .types .zcd .cd1 .l3 {
width: 72px;
}

#main .ma1 .types .zcd .cd1 .l3 .hs {
width: 100%;
margin-top: 3px;
}

#main .ma1 .types .zcd .cd1 .l3 .hs a {
display: block;
background-image: url(../images/flag8.gif);
background-repeat: no-repeat;
font-family: Arial, Helvetica, sans-serif;
color: #333333;
text-decoration: none;
margin-left: 3px;
height:16px;
padding-top:1px;
}

#main .ma1 .types .zcd .cd1 .l3 .hs a:hover {
display: block;
background-image: url(../images/flag8.gif);
background-repeat: no-repeat;
font-family: Arial, Helvetica, sans-serif;
color: #333333;
text-decoration: underline;
margin-left: 3px;
cursor: pointer;
height:16px;
padding-top:1px;
}

#main .ma1 .types .zcd .cd1 .l3 .hs a.ts {
display: block;
background-image: url(../images/flag8.gif);
background-repeat: no-repeat;
font-family: Arial, Helvetica, sans-serif;
color: #cc0000;
text-decoration: none;
margin-left: 3px;
height:16px;
padding-top:1px;
}

#main .ma1 .types .zcd .cd1 .l3 .hs a.ts:hover {
display: block;
background-image: url(../images/flag8.gif);
background-repeat: no-repeat;
font-family: Arial, Helvetica, sans-serif;
color: #cc0000;
text-decoration: underline;
margin-left: 3px;
cursor: pointer;
height:16px;
padding-top:1px;
}

/*Ñ¡ÖÐÑùÊ½*/
#main .ma1 .types .zcd .cd_xz {
width: 100%;
height: 40px;
border-bottom: solid 1px #dddddd;
background-color: #cc0000;
}

#main .ma1 .types .zcd .cd_xz li {
float: left;
display: inline;
}

#main .ma1 .types .zcd .cd_xz .l1 {
width: 72px;
color: #FFFFFF;
font-size: 14px;
line-height: 40px;
}

#main .ma1 .types .zcd .cd_xz .l4 img {
margin-top: 18px;
}

#main .ma1 .types .zcd .cd_xz .l2 {
width: 67px;
}

#main .ma1 .types .zcd .cd_xz .l2 .hs {
width: 100%;
margin-top: 3px;
}

#main .ma1 .types .zcd .cd_xz .l2 .hs a {
display: block;
background-image: url(../images/flag8.gif);
background-repeat: no-repeat;
font-family: Arial, Helvetica, sans-serif;
color: #FFFFFF;
text-decoration: none;
margin-left: 3px;
height:16px;
padding-top:1px;
}

#main .ma1 .types .zcd .cd_xz .l2 .hs a:hover {
display: block;
background-image: url(../images/flag8.gif);
background-repeat: no-repeat;
font-family: Arial, Helvetica, sans-serif;
color: #FFFFFF;
text-decoration: underline;
margin-left: 3px;
cursor: pointer;
height:16px;
padding-top:1px;
}

#main .ma1 .types .zcd .cd_xz .l2 .hs a.ts {
display: block;
background-image: url(../images/flag8.gif);
background-repeat: no-repeat;
font-family: Arial, Helvetica, sans-serif;
color: #e4fd10;
text-decoration: none;
margin-left: 3px;
height:16px;
padding-top:1px;
}

#main .ma1 .types .zcd .cd_xz .l2 .hs a.ts:hover {
display: block;
background-image: url(../images/flag8.gif);
background-repeat: no-repeat;
font-family: Arial, Helvetica, sans-serif;
color: #e4fd10;
text-decoration: underline;
margin-left: 3px;
cursor: pointer;
height:16px;
padding-top:1px;
}


#main .ma1 .types .zcd .cd_xz .l3 {
width: 72px;
}

#main .ma1 .types .zcd .cd_xz .l3 .hs {
width: 100%;
margin-top: 3px;
}

#main .ma1 .types .zcd .cd_xz .l3 .hs a {
display: block;
background-image: url(../images/flag8.gif);
background-repeat: no-repeat;
font-family: Arial, Helvetica, sans-serif;
color: #FFFFFF;
text-decoration: none;
margin-left: 3px;
height:16px;
padding-top:1px;
}

#main .ma1 .types .zcd .cd_xz .l3 .hs a:hover {
display: block;
background-image: url(../images/flag8.gif);
background-repeat: no-repeat;
font-family: Arial, Helvetica, sans-serif;
color: #FFFFFF;
text-decoration: underline;
margin-left: 3px;
cursor: pointer;
height:16px;
padding-top:1px;
}

#main .ma1 .types .zcd .cd_xz .l3 .hs a.ts {
display: block;
background-image: url(../images/flag8.gif);
background-repeat: no-repeat;
font-family: Arial, Helvetica, sans-serif;
color: #e4fd10;
text-decoration: none;
margin-left: 3px;
height:16px;
padding-top:1px;
}

#main .ma1 .types .zcd .cd_xz .l3 .hs a.ts:hover {
display: block;
background-image: url(../images/flag8.gif);
background-repeat: no-repeat;
font-family: Arial, Helvetica, sans-serif;
color: #e4fd10;
text-decoration: underline;
margin-left: 3px;
cursor: pointer;
height:16px;
padding-top:1px;
}


#main .ma1 .types .tcc {
position: absolute;
overflow: hidden;
margin-top: -260px;
margin-left: 205px;
display: none;
}

#main .ma1 .types .tcc .tc_z {
float: left;
display: inline;
position: relative;
margin-top: 23px;
z-index: 90;
}

#main .ma1 .types .tcc .tc_y {
float: left;
display: inline;
position: relative;
margin-left: -2px;
width: 178px;
border: solid 2px #cc0000;
background-color: #FFF;
color: #dbdbdb;
}

#main .ma1 .types .tcc .tc_y li {
margin-left: 8px;
margin-right: 4px;
margin-top: 5px;
margin-bottom: 3px;
height: 20px;
border-bottom: dotted 1px #ead2bf;
font-family: Arial, Helvetica, sans-serif;
}

#main .ma1 .types .tcc .tc_y a {
color: #960000;
text-decoration: none;
}

#main .ma1 .types .tcc .tc_y a:hover {
color: #960000;
text-decoration: underline;
}



#main .ma1 .types .djp {
width: 225px;
margin-left: 5px;
padding-top: 7px;
display: table;
}

#main .ma1 .types .djp .ti1 {
margin-left: 8px;
color: #a72222;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
margin-bottom: 3px;
}

#main .ma1 .types .djp .nr1 {
margin-left: 13px;
margin-right: 12px;
}

#main .ma1 .types .djp .nr1 li {
float: left;
width: 50px;
display: inline;
height: 18px;
line-height: 18px;
text-align: center;
}

#main .ma1 .types .djp .nr1 li a:hover {
text-decoration: underline;
color: #a72222;
}

#main .ma1 .types .djp .nr1 li a.tsd {
font-weight: bold;
color: #a72222;
}


#main .ma1 .zj {
float: left;
width: 470px;
margin-left: 4px;
}

#main .ma1 .zj .flash {
width: 470px;
height: 225px;
}

#main .ma1 .zj .flash img{
width: 470px;
height: 225px;
}

.digg_pagination a.current {
  font-weight: bold;
  background: #2E6AB1;
  color: white;
  border: 1px solid #2E6AB1; }

#main .ma1 .zj .tj {
width: 470px;
margin-top: 8px;
}

#main .ma1 .zj .tj .b1,#main .ma1 .zj .tj .b2,#main .ma1 .zj .tj .b3,#main .ma1 .zj .tj .b4,#main .ma1 .zj .tj .b1b,#main .ma1 .zj .tj .b2b,#main .ma1 .zj .tj .b3b,#main .ma1 .zj .tj .b4b,#main .ma1 .zj .tj .b {
display: block;
overflow: hidden;
}
.b1,.b2,.b3,.b1b,.b2b,.b3b {
height: 1px;
}
#main .ma1 .zj .tj .b2,#main .ma1 .zj .tj .b3,#main .ma1 .zj .tj .b4,#main .ma1 .zj .tj .b2b,#main .ma1 .zj .tj .b3b,#main .ma1 .zj .tj .b4b,#main .ma1 .zj .tj .b {
border-left: 1px solid #f8bbbb;
border-right: 1px solid #f8bbbb;
}
#main .ma1 .zj .tj .b1,#main .ma1 .zj .tj .b1b {
margin: 0 5px;
background: #f8bbbb;
}
#main .ma1 .zj .tj .b2,#main .ma1 .zj .tj .b2b {
margin: 0 3px;
border-width: 2px;
}
#main .ma1 .zj .tj .b3,#main .ma1 .zj .tj .b3b {
margin: 0 2px;
}
#main .ma1 .zj .tj .b4,#main .ma1 .zj .tj .b4b {
height: 2px;
margin: 0 1px;
}
#main .ma1 .zj .tj .d1 {
background: #fbdfdf;
}

#main .ma1 .zj .tj .ti2 {
width: 100%;
height: 30px;
background-image: url(../images/bj1.gif);
background-repeat: repeat-x;
}

#main .ma1 .zj .tj .ti2 .t_n {
font-size: 14px;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
color: #990000;
border-bottom: dotted 1px #dcd9d9;
margin-left: 10px;
margin-right: 10px;
padding-bottom: 6px;
}

#main .ma1 .zj .tj .nr2 {
width: 100%;
height: 78px;
background-image: url(../images/bj2.gif);
background-repeat: repeat-x;
}

#main .ma1 .zj .tj .nr2 .n_z {
float: left;
display: inline;
margin-left: 5px;
width: 224px;
}

#main .ma1 .zj .tj .nr2 .n_y {
float: right;
display: inline;
margin-right: 5px;
width: 224px;
}

#main .ma1 .zj .tj .nr2 .imgs {
float: left;
display: inline;
margin-right: 1px;
width: 50px;
text-align: center;
}

#main .ma1 .zj .tj .nr2 .imgs img {
margin-bottom: 5px;
}

#main .ma1 .zj .tj .nr2 .ab a {
margin-left: 5px;
margin-right: 9px;
font-family: "ËÎÌå";
}

#main .ma1 .zj .tj .nr2 .ab a:hover {
text-decoration: underline;
}


#main .ma1 .rm {
float: right;
display: inline;
width: 240px;
}

#main .ma1 .rm .ti3 {
width: 100%;
height: 26px;
background-image: url(../images/head1.png);
background-repeat: no-repeat;
background-position: -699px -392px;
}

#main .ma1 .rm .ti3 li {
float: left;
display: inline;
}

#main .ma1 .rm .ti3 .zbd {
float: left;
display: inline;
font-size: 16px;
font-weight: bold;
color: #cd0840;
margin-top: 5px;
}

#main .ma1 .rm .ti3 .ybd {
float: right;
display: inline;
margin-top: 8px;
margin-right: 7px;
}

#main .ma1 .rm .cd2 {
width: 100%;
height: 23px;
border-bottom: solid 1px #eb4848;
position: relative;
}

#main .ma1 .rm .cd2 li {
float: left;
height: 23px;
display: inline;
width: 47px;
background-image: url(../images/head1.png);
background-repeat: no-repeat;
background-position: -699px -466px;
margin-right: 1px;
color: #404040;
text-align: center;
line-height: 23px;
}

#main .ma1 .rm .cd2 .xz {
height: 23px;
width: 47px;
background-image: url(../images/head1.png);
background-repeat: no-repeat;
background-position: -747px -466px;
margin-right: 1px;
position: relative;
margin-top: 1px;
z-index: 90;
color: #FFF;
text-align: center;
line-height: 23px;
}

#main .ma1 .rm .nr3 {
width: 240px;
display: none;
margin-top: 3px;

}

#main .ma1 .rm .nr3 li {
width:240px;
height: 31px;
border-bottom: dotted 1px #c3c3c2;
font-family: Arial, Helvetica, sans-serif;
line-height: 31px;
color: #cd0840;
overflow:hidden;
}

#main .ma1 .rm .nr3 li a {
color: #404040;
text-decoration: none;
margin-left: 15px;
margin-right: 15px;
}

#main .ma1 .rm .nr3 .xz1 {
width: 100%;
display: table;
height: 31px;
border-bottom: dotted 1px #c3c3c2;
font-family: Arial, Helvetica, sans-serif;
line-height: 31px;
color: #cd0840;
background-image: url(../images/head1.png);
background-repeat: no-repeat;
background-position: -699px -431px;
}

#main .ma1 .rm .nr3 .xz1 a {
color: #cd0840;
text-decoration: none;
margin-left: 15px;
margin-right: 15px;
}


#main .ma2 {
width: 955px;
display: table;
margin: auto;
margin-top: 5px;
margin-bottom:8px;
height: 210px;
}

#main .ma2 .mzb {
float: left;
display: inline;
width: 713px;
height: 207px;
border: solid 1px #bebdbe;
border-right: none;
}

#main .ma2 .mzb .z_ti {
width: 134px;
height: 29px;
font-size: 16px;
font-weight: bold;
color: #FFF;
text-align: center;
line-height: 29px;
background-image: url(../images/flag12.gif);
margin-left: 9px;
}

#main .ma2 .mzb .z_nr {
display: table;
width: 713px;
}

#main .ma2 .mzb .z_nr .titles{
height:48px;
overflow:hidden;
}

#main .ma2 .mzb .z_nr ul {
float: left;
}

#main .ma2 .mzb .z_nr li {
width: 100px;
text-align: center;
margin-top: 5px;
margin-left: 16px;
}


#main .ma2 .mzb .z_nr li img {
width: 100px;
height: 100px;
}

#main .ma2 .myb {
float: right;
display: inline;
width: 240px;
height: 210px;
background-image: url(../images/head1.png);
background-repeat: no-repeat;
background-position: -699px -576px;
margin-top: -1px;
margin-left: -1px;
}

#main .ma2 .myb .y_ti {
font-size: 14px;
font-weight: bold;
color: #000;
margin-top: 12px;
margin-left: 45px;
display: table;
}

#main .ma2 .myb .y_nr {
width: 205px;
display: table;
margin-left: 20px;
margin-right: 15px;
margin-top: 10px;
}

#main .ma2 .myb .y_nr li {
width: 100%;
height: 22px;
border-bottom: solid 1px #cccccc;
line-height: 22px;
}

#main .ma2 .myb .y_nr .xz1 {
width: 100%;
height: 68px;
border-bottom: solid 1px #cccccc;
line-height: 20px;
color: #999999;
}

#main .ma2 .myb .y_nr .xz1 img {
float: left;
display: inline;
width: 64px;
height: 64px;
margin-right: 3px;
}


#main .ma3 {
width: 955px;
display: table;
margin: auto;
margin-bottom:8px;
}

#main .ma3 .m_ti1 {
width: 955px;
height: 62px;
background-image: url(../images/head1.png);
background-repeat: no-repeat;
background-position: 0px -77px;
}

#main .ma3 .m_ti1 li {
float: left;
display: inline;
font-family: Arial, Helvetica, sans-serif;
}

#main .ma3 .m_ti1 .rs {
width: 585px;
margin-left: 250px;
text-align: left;
line-height: 62px;
overflow: hidden;
}

#main .ma3 .m_ti1 .gd {
margin-left: 55px;
line-height: 62px;
text-align: center;
}

#main .ma3 .m_ti1 .gd a {
color: #FFF;
text-decoration: none;
}

#main .ma3 .m_nr1 {
width: 955px;
display: table;
margin: auto;
}

#main .ma3 .m_nr1 .nr_z {
width: 205px;
float: left;
display: inline;
margin-top: 5px;
}

#main .img1 {
width: 205px;
height: 120px;
display: table;
}

#main .ma3 .m_nr1 .nr_z .sz_rm {
width: 205px;
margin-top: 6px;
}

#main .ma3 .m_nr1 .nr_z .sz_rm .pti {
width: 205px;
height: 23px;
background-image: url(../images/bj3.gif);
background-repeat: repeat-x;
color: #FFF;
font-weight: bold;
line-height: 23px;
font-family: Arial, Helvetica, sans-serif;
}

#main .ma3 .m_nr1 .nr_z .sz_rm .pnr {
width: 200px;
margin-left: 5px;
display: table;
}

#main .ma3 .m_nr1 .nr_z .sz_rm .pnr li {
width: 100%;
height: 27px;
border-bottom: dotted 1px #ebebeb;
}

#main .ma3 .m_nr1 .nr_z .sz_rm .pnr .szi {
width: 14px;
height: 14px;
float: left;
display: table;
margin-top: 8px;
}

#main .ma3 .m_nr1 .nr_z .sz_rm .pnr .mz {
width: 182px;
float: left;
display: inline;
margin-left: 4px;
margin-top: 9px;
}

#main .ma3 .m_nr1 .nr_z .sz_rm .pnr .xz1 {
width: 100%;
height: 83px;
border-bottom: dotted 1px #ebebeb;
}

#main .ma3 .m_nr1 .nr_z .sz_rm .pnr .xz1 .cp2 {
float: left;
display: inherit;
width: 64px;
height: 64px;
margin-left: 4px;
margin-top: 9px;
}

#main .ma3 .m_nr1 .nr_z .sz_rm .pnr .xz1 .xx {
float: left;
display: inherit;
margin-left: 4px;
color: #999999;
margin-top: 6px;
}

#main .ma3 .m_nr1 .nr_z .sz_rm .pnr .xz1 .xx p {
margin-top: 2px;
}


#main .ma3 .m_nr1 .nr_zj {
width: 520px;
float: left;
display: inline;
margin-top: 2px;
}

#main .ma3 .m_nr1 .nr_zj li {
float: left;
width: 120px;
margin-left: 8px;
display: inline;
}

#main .ma3 .m_nr1 .nr_zj img {
width: 120px;
height: 120px;
}

#main .ma3 .m_nr1 .nr_zj p {
margin-top: 3px;
text-align: center;
}

#main .ma3 .m_nr1 .nr_zj .dx {
width: 120px;
text-align: center;
line-height: 15px;
margin-top: 3px;
}


#main .ma3 .m_nr1 .nr_y {
width: 230px;
height: 515px;
float: right;
display: inline;
margin-top: 5px;
background-image: url(../images/head1.png);
background-repeat: no-repeat;
background-position: -234px -392px;
}

#main .ma3 .m_nr1 .nr_y .n_ti {
color: #ce0f45;
font-weight: bold;
font-size: 14px;
margin-left: 27px;
}

#main .ma3 .m_nr1 .nr_y .n_nr {
width: 216px;
margin-left: 7px;
margin-right: 7px;
display: table;
margin-top: 10px;
}

#main .ma3 .m_nr1 .nr_y .n_nr li {
float: left;
display: inline;
width: 98px;
margin-left: 9px;
color: #999999;
text-align: center;
}

#main .ma3 .m_nr1 .nr_y .n_nr li img {
width: 60px;
height: 60px;
margin-top: 2px;
margin-bottom: 2px;
}

#main .ma3 .m_nr1 .nr_y .n_nr li p {
margin-top: 3px;
}


#main .ma4 {
width: 955px;
display: table;
margin: auto;
margin-top: 5px;
}

#main .ma4 .m_ti1 {
width: 955px;
height: 62px;
background-image: url(../images/head1.png);
background-repeat: no-repeat;
background-position: 0px -144px;
}

#main .ma4 .m_ti1 li {
float: left;
display: inline;
font-family: Arial, Helvetica, sans-serif;
}

#main .ma4 .m_ti1 .rs {
width: 585px;
margin-left: 250px;
text-align: center;
line-height: 62px;
overflow: hidden;
}

#main .ma4 .m_ti1 .gd {
margin-left: 55px;
line-height: 62px;
text-align: center;
}

#main .ma4 .m_ti1 .gd a {
color: #FFF;
text-decoration: none;
}

#main .ma4 .m_nr1 {
width: 955px;
display: table;
margin: auto;
}

#main .ma4 .m_nr1 .nr_z {
width: 205px;
float: left;
display: inline;
margin-top: 5px;
}

#main .img1 {
width: 205px;
height: 120px;
display: table;
}

#main .ma4 .m_nr1 .nr_z .sz_rm {
width: 205px;
margin-top: 6px;
}

#main .ma4 .m_nr1 .nr_z .sz_rm .pti {
width: 205px;
height: 23px;
background-image: url(../images/bj4.gif);
background-repeat: repeat-x;
color: #FFF;
font-weight: bold;
line-height: 23px;
font-family: Arial, Helvetica, sans-serif;
}

#main .ma4 .m_nr1 .nr_z .sz_rm .pnr {
width: 200px;
margin-left: 5px;
display: table;
}

#main .ma4 .m_nr1 .nr_z .sz_rm .pnr li {
width: 100%;
height: 27px;
border-bottom: dotted 1px #ebebeb;
}

#main .ma4 .m_nr1 .nr_z .sz_rm .pnr .szi {
width: 14px;
height: 14px;
float: left;
display: table;
margin-top: 8px;
}

#main .ma4 .m_nr1 .nr_z .sz_rm .pnr .mz {
width: 182px;
float: left;
display: inline;
margin-left: 4px;
margin-top: 9px;
}

#main .ma4 .m_nr1 .nr_z .sz_rm .pnr .xz1 {
width: 100%;
height: 83px;
border-bottom: dotted 1px #ebebeb;
}

#main .ma4 .m_nr1 .nr_z .sz_rm .pnr .xz1 .cp2 {
float: left;
display: inherit;
width: 64px;
height: 64px;
margin-left: 4px;
margin-top: 9px;
}

#main .ma4 .m_nr1 .nr_z .sz_rm .pnr .xz1 .xx {
float: left;
display: inherit;
margin-left: 4px;
color: #999999;
margin-top: 6px;
}

#main .ma4 .m_nr1 .nr_z .sz_rm .pnr .xz1 .xx p {
margin-top: 2px;
}


#main .ma4 .m_nr1 .nr_zj {
width: 520px;
float: left;
display: inline;
margin-top: 2px;
}

#main .ma4 .m_nr1 .nr_zj li {
float: left;
width: 120px;
margin-left: 8px;
display: inline;
}

#main .ma4 .m_nr1 .nr_zj img {
width: 120px;
height: 120px;
}

#main .ma4 .m_nr1 .nr_zj p {
margin-top: 3px;
text-align: center;
}

#main .ma4 .m_nr1 .nr_zj .dx {
width: 120px;
text-align: center;
line-height: 15px;
margin-top: 3px;
}


#main .ma4 .m_nr1 .nr_y {
width: 230px;
height: 350px;
float: right;
display: inline;
margin-top: 5px;
background-image: url(../images/head1.png);
background-repeat: no-repeat;
background-position: -466px -392px;
}

#main .ma4 .m_nr1 .nr_y .n_ti {
color: #cd30b6;
font-weight: bold;
font-size: 14px;
margin-left: 27px;
}

#main .ma4 .m_nr1 .nr_y .n_nr {
width: 216px;
margin-left: 7px;
margin-right: 7px;
display: table;
margin-top: 10px;
}

#main .ma4 .m_nr1 .nr_y .n_nr li {
height: 64px;
margin-left: 3px;
color: #999999;
margin-top: 10px;
}

#main .ma4 .m_nr1 .nr_y .n_nr li img {
width: 64px;
height: 64px;
float: left;
display: inline;
margin-right: 8px;
}

#main .ma4 .m_nr1 .nr_y .n_nr li .x1 {
float: left;
display: inline;
}

#main .ma4 .m_nr1 .nr_y .n_nr li p {
margin-top: 5px;
}


#main .ma5 {
width: 955px;
display: table;
margin: auto;
margin-top: 5px;
}

#main .ma5 .m_ti1 {
width: 955px;
height: 62px;
background-image: url(../images/head1.png);
background-repeat: no-repeat;
background-position: 0px -209px;
}

#main .ma5 .m_ti1 li {
float: left;
display: inline;
font-family: Arial, Helvetica, sans-serif;
}

#main .ma5 .m_ti1 .rs {
width: 585px;
margin-left: 250px;
text-align: center;
line-height: 62px;
overflow: hidden;
}

#main .ma5 .m_ti1 .gd {
margin-left: 55px;
line-height: 62px;
text-align: center;
}

#main .ma5 .m_ti1 .gd a {
color: #FFF;
text-decoration: none;
}

#main .ma5 .m_nr1 {
width: 955px;
display: table;
margin: auto;
}

#main .ma5 .m_nr1 .nr_z {
width: 205px;
float: left;
display: inline;
margin-top: 5px;
}

#main .ma5 .m_nr1 .nr_z .sz_rm {
width: 205px;
}

#main .ma5 .m_nr1 .nr_z .sz_rm .pti {
width: 205px;
height: 23px;
background-image: url(../images/bj5.gif);
background-repeat: repeat-x;
color: #FFF;
font-weight: bold;
line-height: 23px;
font-family: Arial, Helvetica, sans-serif;
}

#main .ma5 .m_nr1 .nr_z .sz_rm .pnr {
width: 200px;
margin-left: 5px;
display: table;
}

#main .ma5 .m_nr1 .nr_z .sz_rm .pnr li {
width: 100%;
height: 27px;
border-bottom: dotted 1px #ebebeb;
}

#main .ma5 .m_nr1 .nr_z .sz_rm .pnr .szi {
width: 14px;
height: 14px;
float: left;
display: table;
margin-top: 8px;
}

#main .ma5 .m_nr1 .nr_z .sz_rm .pnr .mz {
width: 182px;
float: left;
display: inline;
margin-left: 4px;
margin-top: 9px;
}

#main .ma5 .m_nr1 .nr_z .sz_rm .pnr .xz1 {
width: 100%;
height: 83px;
border-bottom: dotted 1px #ebebeb;
}

#main .ma5 .m_nr1 .nr_z .sz_rm .pnr .xz1 .cp2 {
float: left;
display: inherit;
width: 64px;
height: 64px;
margin-left: 4px;
margin-top: 9px;
}

#main .ma5 .m_nr1 .nr_z .sz_rm .pnr .xz1 .xx {
float: left;
display: inherit;
margin-left: 4px;
color: #999999;
margin-top: 6px;
}

#main .ma5 .m_nr1 .nr_z .sz_rm .pnr .xz1 .xx p {
margin-top: 2px;
}


#main .ma5 .m_nr1 .nr_zj {
width: 750px;
float: left;
display: inline;
}

#main .ma5 .m_nr1 .nr_zj li {
float: left;
width: 120px;
margin-left: 30px;
display: inline;
}

#main .ma5 .m_nr1 .nr_zj img {
width: 120px;
height: 120px;
margin-top: 10px;
}

#main .ma5 .m_nr1 .nr_zj p {
margin-top: 3px;
text-align: center;
}

#main .ma5 .m_nr1 .nr_zj .dx {
width: 120px;
text-align: center;
line-height: 15px;
margin-top: 3px;
}


#main .ma6 {
width: 955px;
display: table;
margin: auto;
margin-top: 5px;
}

#main .ma6 .m_ti1 {
width: 955px;
height: 62px;
background-image: url(../images/head1.png);
background-repeat: no-repeat;
background-position: 0px -270px;
}

#main .ma6 .m_ti1 li {
float: left;
display: inline;
font-family: Arial, Helvetica, sans-serif;
}

#main .ma6 .m_ti1 .rs {
width: 585px;
margin-left: 250px;
text-align: center;
line-height: 62px;
overflow: hidden;
}

#main .ma6 .m_ti1 .gd {
margin-left: 55px;
line-height: 62px;
text-align: center;
}

#main .ma6 .m_ti1 .gd a {
color: #FFF;
text-decoration: none;
}

#main .ma6 .m_nr1 {
width: 955px;
display: table;
margin: auto;
}

#main .ma6 .m_nr1 .nr_z {
width: 205px;
float: left;
display: inline;
margin-top: 5px;
}

#main .ma6 .m_nr1 .nr_z .sz_rm {
width: 205px;
}

#main .ma6 .m_nr1 .nr_z .sz_rm .pti {
width: 205px;
height: 23px;
background-image: url(../images/bj6.gif);
background-repeat: repeat-x;
color: #FFF;
font-weight: bold;
line-height: 23px;
font-family: Arial, Helvetica, sans-serif;
margin-top: 6px;
}

#main .ma6 .m_nr1 .nr_z .sz_rm .pnr {
width: 200px;
margin-left: 5px;
display: table;
}

#main .ma6 .m_nr1 .nr_z .sz_rm .pnr li {
width: 100%;
height: 27px;
border-bottom: dotted 1px #ebebeb;
}

#main .ma6 .m_nr1 .nr_z .sz_rm .pnr .szi {
width: 14px;
height: 14px;
float: left;
display: table;
margin-top: 8px;
}

#main .ma6 .m_nr1 .nr_z .sz_rm .pnr .mz {
width: 182px;
float: left;
display: inline;
margin-left: 4px;
margin-top: 9px;
}

#main .ma6 .m_nr1 .nr_z .sz_rm .pnr .xz1 {
width: 100%;
height: 83px;
border-bottom: dotted 1px #ebebeb;
}

#main .ma6 .m_nr1 .nr_z .sz_rm .pnr .xz1 .cp2 {
float: left;
display: inherit;
width: 64px;
height: 64px;
margin-left: 4px;
margin-top: 9px;
}

#main .ma6 .m_nr1 .nr_z .sz_rm .pnr .xz1 .xx {
float: left;
display: inherit;
margin-left: 4px;
color: #999999;
margin-top: 6px;
}

#main .ma6 .m_nr1 .nr_z .sz_rm .pnr .xz1 .xx p {
margin-top: 2px;
}


#main .ma6 .m_nr1 .nr_zj {
width: 750px;
float: left;
display: inline;
}

#main .ma6 .m_nr1 .nr_zj li {
float: left;
width: 120px;
margin-left: 30px;
display: inline;
}

#main .ma6 .m_nr1 .nr_zj img {
width: 120px;
height: 120px;
margin-top: 10px;
}

#main .ma6 .m_nr1 .nr_zj p {
margin-top: 3px;
text-align: center;
}

#main .ma6 .m_nr1 .nr_zj .dx {
width: 120px;
text-align: center;
line-height: 15px;
margin-top: 3px;
}


#main .ma7 {
width: 955px;
display: table;
margin: auto;
margin-top: 5px;
}

#main .ma7 .m_ti1 {
width: 955px;
height: 62px;
background-image: url(../images/head1.png);
background-repeat: no-repeat;
background-position: 0px -328px;
}

#main .ma7 .m_ti1 li {
float: left;
display: inline;
font-family: Arial, Helvetica, sans-serif;
}

#main .ma7 .m_ti1 .rs {
width: 585px;
margin-left: 250px;
text-align: center;
line-height: 62px;
overflow: hidden;
}

#main .ma7 .m_ti1 .gd {
margin-left: 55px;
line-height: 62px;
text-align: center;
}

#main .ma7 .m_ti1 .gd a {
color: #FFF;
text-decoration: none;
}

#main .ma7 .m_nr1 {
width: 955px;
display: table;
margin: auto;
}

#main .ma7 .m_nr1 .nr_z {
width: 205px;
float: left;
display: inline;
margin-top: 5px;
}

#main .ma7 .m_nr1 .nr_z .sz_rm {
width: 205px;
}

#main .ma7 .m_nr1 .nr_z .sz_rm .pti {
width: 205px;
height: 23px;
background-image: url(../images/bj7.gif);
background-repeat: repeat-x;
color: #FFF;
font-weight: bold;
line-height: 23px;
font-family: Arial, Helvetica, sans-serif;
margin-top: 6px;
}

#main .ma7 .m_nr1 .nr_z .sz_rm .pnr {
width: 200px;
margin-left: 5px;
display: table;
}

#main .ma7 .m_nr1 .nr_z .sz_rm .pnr li {
width: 100%;
height: 27px;
border-bottom: dotted 1px #ebebeb;
}

#main .ma7 .m_nr1 .nr_z .sz_rm .pnr .szi {
width: 14px;
height: 14px;
float: left;
display: table;
margin-top: 8px;
}

#main .ma7 .m_nr1 .nr_z .sz_rm .pnr .mz {
width: 182px;
float: left;
display: inline;
margin-left: 4px;
margin-top: 9px;
}

#main .ma7 .m_nr1 .nr_z .sz_rm .pnr .xz1 {
width: 100%;
height: 83px;
border-bottom: dotted 1px #ebebeb;
}

#main .ma7 .m_nr1 .nr_z .sz_rm .pnr .xz1 .cp2 {
float: left;
display: inherit;
width: 64px;
height: 64px;
margin-left: 4px;
margin-top: 9px;
}

#main .ma7 .m_nr1 .nr_z .sz_rm .pnr .xz1 .xx {
float: left;
display: inherit;
margin-left: 4px;
color: #999999;
margin-top: 6px;
}

#main .ma7 .m_nr1 .nr_z .sz_rm .pnr .xz1 .xx p {
margin-top: 2px;
}


#main .ma7 .m_nr1 .nr_zj {
width: 750px;
float: left;
display: inline;
}

#main .ma7 .m_nr1 .nr_zj li {
float: left;
width: 120px;
margin-left: 30px;
display: inline;
}

#main .ma7 .m_nr1 .nr_zj img {
width: 120px;
height: 120px;
margin-top: 10px;
}

#main .ma7 .m_nr1 .nr_zj p {
margin-top: 3px;
text-align: center;
}

#main .ma7 .m_nr1 .nr_zj .dx {
width: 120px;
text-align: center;
line-height: 15px;
margin-top: 3px;
}


#main .ma8 {
width: 945px;
margin: 10px auto;
border: solid 5px #e9e9e9;
}

#main .ma8 .m_ti8 {
width: 945px;
height: 43px;
background-image: url(../images/bj8.gif);
background-repeat: repeat-x;
}

#main .ma8 .m_ti8 .m1 {
float: left;
display: inline;
width: 51px;
margin-left: 3px;
margin-top: 1px;
}

#main .ma8 .m_ti8 .cd3 {
float: left;
display: inline;
margin-top: 8px;
}

#main .ma8 .m_ti8 .cd3 li {
width: 150px;
height: 35px;
float: left;
display: inline;
text-align: center;
line-height: 35px;
font-size: 14px;
font-weight: bold;
color: #FFF;
background-image: url(../images/head1.png);
background-repeat: no-repeat;
background-position: -700px -539px;
margin-left: 4px;
}

#main .ma8 .m_ti8 .cd3 .xz2 {
width: 150px;
height: 35px;
float: left;
display: inline;
text-align: center;
line-height: 35px;
font-size: 14px;
font-weight: bold;
color: #e6160c;
background-image: url(../images/head1.png);
background-repeat: no-repeat;
background-position: -700px -501px;
margin-left: 4px;
position: relative;
z-index: 90;
}

#main .ma8 .m_ti8 .tz {
float: right;
display: inline;
height: 100%;
line-height: 43px;
margin-right: 6px;
}

#main .ma8 .m_ti8 .tz a {
color: #e6160c;
background-image: url(../images/flag14.gif);
background-repeat: no-repeat;
background-position: right;
font-family: "Arial Black", Gadget, sans-serif;
}

#main .ma8 .m_nr8 {
width: 945px;
border-top: solid 1px #c3c3c2;
position: relative;
margin-top: -1px;
}

#main .ma8 .m_nr8 li {
float: left;
display: inline;
margin-left: 13px;
width: 120px;
margin-top: 5px;
text-align: center;
}

#main .ma8 .m_nr8 .dt img {
width: 120px;
height: 60px;
}

#main .ma8 .m_nr8 li p {
margin-top: 3px;
}

#main .ma8 .wz_js {
width: 905px;
height: 29px;
line-height: 29px;
margin-left: 20px;
margin-left: 20px;
border-top: dotted 1px #c3c3c2;
margin-top: 8px;
}


#main .ma10 {
width: 953px;
display: table;
margin: auto;
margin-top: 8px;
border: solid 1px #e9e9e9;
height: 78px;
}

#main .ma10 .m_ti10 {
height: 74px;
margin-top: 2px;
width: 22px;
margin-left: 2px;
background-color: #e9e9e9;
color: #666666;
text-align: center;
line-height: 18px;
float: left;
display: inline;
}

#main .ma10 .m_nr10 {
float: left;
display: inline;
margin-left: 10px;
padding-top: 5px;
}

#main .ma10 .m_nr10 p {
margin-top: 15px;
}

#main .ma10 .m_nr10 a {
color: #666666;
margin-left: 5px;
margin-right: 5px;
text-decoration: none;
}

#main .ma10 .m_nr10 a:hover {
color: #666666;
margin-left: 5px;
margin-right: 5px;
text-decoration: underline;
}


.side-box .side-box-lt, .side-box .side-box-rt, .side-box .side-box-lb, .side-box .side-box-rb, .side-banner .points li, .limit-sale .limit-time h2, .hot-band h2, .hot h3, .hot h3 span, .weekly-box .box-top, .weekly-box .box-bottom, .sale-list ul li span.num, .sale-list h2, .quick-box h2 span {
background: url(http://img.alimama.cn/cms/images/1262744809679.gif) no-repeat;
}
.side-box {
border: 1px solid #ccc;
width: 400;
height: 300;
float: left;
position: relative;
}
.side-box .side-box-lt, .side-box .side-box-rt, .side-box .side-box-lb, .side-box .side-box-rb {
width: 8px;
height: 10px;
position: absolute;
display: block;
overflow: hidden;
}
.side-box .side-box-lt {
left: -1px;
top: -1px;
background-position: 0 -54px;
}
.side-box .side-box-rt {
right: -1px;
top: -1px;
background-position: -8px -54px;
}
.side-box .side-box-lb {
left: -1px;
bottom: -1px;
background-position: 0 -64px;
}
.side-box .side-box-rb {
right: -1px;
bottom: -1px;
background-position: -8px -64px;
}

.special-price {
color: #C80E40;
padding-bottom:3px;
}
.weekly-776box {
width: 955px;
}
.weekly-776box ul {
margin-top: 10px;
margin-left: 18px;
}
.weekly-776box ul li {
float: left;
margin-right: 18px;
width: 138px;
text-align: center;
display: inline;
}
.weekly-776box ul li img {
border: 1px solid #C7C7C7;
}
.weekly-776box ul li a:link, .weekly-776box ul li a:visited {
color: #666;
}

.weekly-776box ul li a span, .weekly-776box ul li a span em {
display: block;
}
.weekly-776box ul li a span {
margin-top: 8px;
}
.weekly-776box ul li a span em {
color: #3F3F3F;
height:30px;
}

.side-776box {
width: 955px;
margin-top: 8px;
}
.side-776box ul {
width: 955px;
margin-top: 2px;
margin-left: 2px;
}
.side-776box ul li {
float: left;
width: 190px;
height: 62px;
margin: 5px 0 5px 0;
text-align: center;
}
.side-776box ul li img {
border: 1px solid #CBCBCB;
}


/**********************/
				/*! KISSY Style Platform Copyright(c) 2009 http://kissy.googlecode.com/ */
		/*
reset.css
理念：清除和重置是紧密不可分的
特色：1.适应中文 2.基于最新主流浏览器
维护：玉伯(lifesinger@gmail.com), 正淳(ragecarrier@gmail.com)
*/

/** 清除内外边距 **/
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
form, fieldset, lengend, button, input, textarea, /* form elements 表单元素 */
th, td { /* table elements 表格元素 */
	margin: 0;
	padding: 0;
}

/** 设置默认字体 **/
body,
button, input, select, textarea { /* for ie */
	/*font: 12px/1 Tahoma, Helvetica, Arial, "宋体", sans-serif;*/
	font: 12px/1 Tahoma, Helvetica, Arial, "\5b8b\4f53", sans-serif; /* 用 ascii 字符表示，使得在任何编码下都无问题 */
}

h1 { font-size: 18px; /* 18px / 12px = 1.5 */ }
h2 { font-size: 16px; }
h3 { font-size: 14px; }
h4, h5, h6 { font-size: 100%; }

address, cite, dfn, em, var { font-style: normal; } /* 将斜体扶正 */
code, kbd, pre, samp, tt { font-family: "Courier New", Courier, monospace; } /* 统一等宽字体 */
small { font-size: 12px; } /* 小于 12px 的中文很难阅读，让 small 正常化 */

/** 重置列表元素 **/
ul, ol { list-style: none; }

/** 重置文本格式元素 **/
a { text-decoration: none; }
a:hover { text-decoration: underline; }


/** 重置表单元素 **/
legend { color: #000; } /* for ie6 */
fieldset,a img { border: none; } /* img 搭车：让链接里的 img 无边框 */
/* 注：optgroup 无法扶正 */
button, input, select, textarea {
	font-size: 100%; /* 使得表单元素在 ie 下能继承字体大小 */
}

/** 重置表格元素 **/
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/** 其它 **/
hr {
	border: none;
	height: 1px;
}

abbr[title], acronym[title] { /* 注：1.ie6 不支持 abbr; 2.这里用了属性选择符，ie6 下无效果 */
	border-bottom: 1px dotted;
	cursor: help;
}
q:before, q:after { content: ''; }


.headline h2,
.order-list .order li{
		background:url(http://img.alimama.cn/cms/images/1258357261534.gif) 0 0 no-repeat;
}
.list{
	clear:both;
	width:950px;
	margin:0 auto;
}
.headline h2{
	padding:0 0 0 7px;
	font-size:14px;
	font-weight:700;
}
.headline ul{
	float:right;
	height:26px;
	line-height:26px;
}
.headline li{
	float:left;
	margin:0 7px 0 0;
}


.order-list .order{
	float:left;
	margin:0 7px 10px 0;
	width:310px;
	height:282px;
}
.order-list .order-3{
	margin:0;
}
.order-list .order h3{
	float:left;
	width:310px;
	height:24px;
	line-height:24px;
	font-size:14px;
	font-weight:700;
	text-indent:11px;
}
.order-list .order ol{
	float:left;
	padding:5px 0;
	width:280px;
}
.order-list .order li{
	width:100%;
	line-height:24px;
	height:24px;
	list-style-type:none;
	padding-left:26px;
}
.star_com{
	float:right;
	padding:4px 0 0;
	*margin: -24px 0 0 0;
	_margin: -24px 0 0 0;
}
.star_com img{
	vertical-align:middle;
}
.order-list .order li.ol-1{
	background-position:0 -79px;
}
.order-list .order li.ol-2{
	background-position:0 -103px;
}
.order-list .order li.ol-3{
	background-position:0 -127px;
}
.order-list .order li.ol-4{
	background-position:0 -151px;
}
.order-list .order li.ol-5{
	background-position:0 -175px;
}
.order-list .order li.ol-6{
	background-position:0 -199px;
}
.order-list .order li.ol-7{
	background-position:0 -223px;
}
.order-list .order li.ol-8{
	background-position:0 -247px;
}
.order-list .order li.ol-9{
	background-position:0 -271px;
}
.order-list .order li.ol-10{
	background-position:0 -295px;
}


/*color*/
.pink .headline h2{
	background-repeat:repeat-x;
	color:#e6115c;
}
.pink .headline{
	margin:0 0 4px;
	border:1px solid #fb97ba;
	line-height:26px;
	height:26px;
}
.pink .order{
	border:1px solid #febdd4;
}
.pink .order h3{
	color:#ff6699;
	border-bottom:1px solid #febdd4;
	background-color:#fef1f5;
}
.pink .headline li a:link,.headline li a:visited {
	color:#e6115c;
}
.pink .headline li a:active,.headline li a:hover {
	color:#e6115c;
	text-decoration:underline;
}




.blue .headline h2{
	background-position:0 -26px;
	background-repeat:repeat-x;
	color:#047fce;
}
.blue .headline{
	margin:0 0 4px;
	border:1px solid #83bbd9;
	line-height:26px;
	height:26px;
}
.blue .order{
	border:1px solid #a3defe;
}
.blue .order h3{
	color:#31a8f5;
	border-bottom:1px solid #a3defe;
	background-color:#edfaff;
}
.blue .headline li a:link,.headline li a:visited {
	color:#047fce;
}
.blue .headline li a:active,.headline li a:hover {
	color:#047fce;
	text-decoration:underline;
}



.green .headline h2{
	background-position:0 -52px;
	background-repeat:repeat-x;
	color:#567202;
}
.green .headline{
	margin:0 0 4px;
	border:1px solid #99cc00;
	line-height:26px;
	height:26px;
}
.green .order{
	border:1px solid #b6ec13;
}
.green .order h3{
	color:#7aa200;
	border-bottom:1px solid #b6ec13;
	background-color:#eefdc5;
}
.green .headline li a:link,.headline li a:visited {
	color:#567202;
}
.green .headline li a:active,.headline li a:hover {
	color:#567202;
	text-decoration:underline;
}
/* color over*/
.banner-1{
	clear: both;
	margin: 10px auto;
	width:950px;
	overflow: hidden;
}
.banner-1 ul{
	width: 960px;
}
.banner-1 li{
	float: left;
	margin: 0 10px 10px 0;
	width: 180px;
	height: 90px;
	border: 1px solid #ccc;
}
.banner-1 li img{
	width: 180px;
	height: 90px;
}
/*导航*/
#channel-nav,#channel-nav .rc-tp,#channel-nav .rc-bt,#channel-nav .rc-tp span,#channel-nav .rc-bt span,.news ul li,.news ul li a,.news dt{
background-image:url(http://assets.taobaocdn.com/tbsp/themes/2/sprite.png);
background-repeat:no-repeat;
}
#channel-nav{background-repeat:repeat-x;height:33px;overflow:hidden;background-position:0 -34px;width:950px;margin:0 auto;position:relative;}
#channel-nav dl,#channel-nav dt,#channel-nav dd,#channel-nav ul,#channel-nav ul li{margin:0;padding:0;list-style:none;font-size:12px;}
#channel-nav ul li{float:left;}
#channel-nav .bd{float:right;width:350px;margin-right:30px;}
#channel-nav .news dt{float:left;line-height:35px;color:#fff;font-weight:bold;}
#channel-nav .news ul{margin-top:2px;}
#channel-nav .news ul li{height:31px;padding-left:10px;background-position:-98px -99px;}
#channel-nav .news ul li.chl-man{background:none;}
#channel-nav .news ul li.current{background-position: left -67px;}
#channel-nav .news ul li a{display:block;height:31px;line-height:33px;padding-right:10px;overflow:hidden;color:#FFFFFF;font-weight:bold;text-decoration:none;float:left;}
#channel-nav .news ul li.current a{background-position:right -67px;color:#505050;font-weight:bolder;}
#channel-nav .rc-tp,#channel-nav .rc-bt{background-position:-96px -4px;display:block;height:30px;width:4px;position:absolute;top:0;left:0;overflow:hidden;}
#channel-nav .rc-bt{background-position:-92px -4px;top:0;left:946px;}
#channel-nav .rc-tp span,#channel-nav .rc-bt span{width:5px;height:5px;display:block;position:absolute;left:0;bottom:-4px;background-position:-96px 0;overflow:hidden;}
#channel-nav .rc-bt span{background-position:-92px 0;right:0;}
 
#channel-nav .bd{float:none;width:auto;margin:0;}
#channel-nav .news{float:left; display:inline; margin-left:20px;margin-bottom:5px;}
#channel-nav .news dd{float:left;}
.chnl-lady{margin-top:5px;}
#channel-nav{margin:5px auto;}
 
.top-banner,.top-banner_il,.top-banner_ir,.tofavorite{background-image:url(http://img.alimama.cn/cms/images/1255945095249.png);background-repeat:no-repeat;}
.top-banner{height:44px;margin-top:5px; position:relative; background-repeat:repeat-x;border:1px solid #e5e5e5; border-top-width:0;}
.top-banner_il{height:4px;width:4px;overflow:hidden;background-position:left -45px;position:absolute;left:-1px;bottom:-1px;}
.top-banner_ir{height:4px;width:4px;overflow:hidden;background-position:-4px -45px;position:absolute;right:-1px;bottom:-1px;}
.top-banner ul{float:left;width:948px;height:44px;}
.top-banner li{float:left;border-right:solid 1px #e5e5e5;line-height:20px;padding-left:15px;font-weight:bold;width:173px;overflow:hidden;white-space:nowrap;}
.top-banner .top-banner-noborder{border-width:0;}
.top-banner a,.top-banner a:hover,.top-banner a:visited,.top-banner a:link{color:#003399;}
a.tofavorite,a.tofavorite:hover,a.tofavorite:link,a.tofavorite:visited{float:right;color:#333; background-position:left -50px;height:24px;font-size:14px; 
	font-weight:bold;color:#333;line-height:23px;display:inline;width:120px;padding-left:13px;margin-top:5px;position:relative;text-align:center;}
#channel-nav a.tofavorite,#channel-nav a.tofavorite:hover{color:#333;}
.STYLE1 {color: #FF0000}

.p4p-loading,.p4p-loading .bd{background:white url(http://pics.taobao.com/bao/album/sys/loading_32x32.gif) no-repeat center center;min-height:100px;_height:100px;}
.p4p-box .rc-tp,.p4p-box .rc-bt{position:relative;display:block;height:4px;}
.p4p-box .rc-tp span,.p4p-box .rc-bt span{float:right;width:4px;height:4px;}
.p4p-box{position:relative;margin-bottom:10px;}
.p4p-box .bd{padding:10px;}
.p4p-box .ft .act{position:absolute;top:1px;right:1px;line-height:21px;padding-right:5px;}
.p4p-box .ft .act li{float:left;padding-left:10px;}
.p4p-box .more{background:url(http://a.tbcdn.cn/sys/common/img/more_bg.png) no-repeat 100% 4px;padding-right:12px;}
.p4p-box .hidden{display:none;}
.p4p-box .invisible{visibility:hidden;}
.p4p-box .h{color:#F50!important;}
.p4p-box .floatleft{float:left!important;}
.p4p-box .floatright{float:right!important;}
.p4p-box .clearfix:after{content:'\0020';display:block;height:0;clear:both;}
.box .rc-tp,.box .rc-bt{_overflow:hidden;}
.box .hd h3,.box .act{*line-height:23px;_line-height:21px;}
.price strong,.vip-price em,.market-price del,.list-price strong{font-size:14px;color:#f50;background:url(http://a.tbcdn.cn/sys/common/img/rmb.png) no-repeat;padding-left:16px;}
.vip-price em{font-weight:bold;}.market-price del{font-size:12px;color:#808080;background-position:0 -27px;}
.list-price strong{background:none;}.detail-price strong{font-size:24px;font-weight:normal;color:#f50;padding-right:5px;}
.p4p-box{font-size:12px;height:auto;text-align:left;}
.p4p-box .p4p-list{float:left;width:100%;position:relative!important;}
.p4p-box .p4p-list li{float:left;margin:0 0 6px;text-align:center;}
.p4p-box .p4p-list li div{margin:0 auto;}
.p4p-box .p4p-list li a{display:block;margin:0 auto;word-break:break-all;}
.p4p-box .p4p-list li a strong{color:#F50;font-weight:bold;}
.p4p-box .p4p-list li a span{clear:both;display:block;margin:0 auto;}
.p4p-box .p4p-list li .nobrd{border:0;}
.p4p-box .p4p-list li .image{background-color:#FFF;margin-right: 1px;display:block;vertical-align:middle;position:relative;overflow:hidden;}
.p4p-box .p4p-list li .image a{display:table-cell;vertical-align:middle;text-align:center;}
.p4p-box .p4p-list li .image a img{border:0;width:100px;height:100px;}
.p4p-box .p4p-list li .title{margin-top:2px;cursor:pointer;line-height:1.5em;height:3em;overflow:hidden;}
.p4p-box .p4p-list li .price strong{font-weight:bold;}


.box .hd,.box .rc-tp,.box .rc-tp span,.box .rc-bt,.box .rc-bt span{background:url(http://a.tbcdn.cn/sys/common/img/box_bg.png) no-repeat;}
.box .rc-tp,.box .rc-bt{position:relative;display:block;height:4px;}
.box .rc-tp span,.box .rc-bt span{float:right;width:4px;height:4px;}
.box .rc-tp{margin-bottom:-4px;background-position:-3px 0;}
.box .rc-bt{margin-top:-4px;background-position:-3px -3px;}
.box .rc-bt span{background-position:0 -3px;}
.box{position:relative;margin-bottom:10px;}
.box .hd{height:21px;border:1px solid #ccc;border-bottom:none;background-color:#fbfbfb;background-position:0 -7px;background-repeat:repeat-x;}
.box .hd h3{font-size:12px;line-height:21px;color:#404040;padding-left:10px;}
.box .bd{padding:10px;border:1px solid #ccc;background-color:#f7f7f7;}
.box .ft .act{position:absolute;top:1px;right:1px;line-height:21px;padding-right:5px;}.box .ft .act li{float:left;padding-left:10px;}.box .ft .act li a{color:#404040;}

